package com.tfswx.jkgl.designer.model;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.util.Date;

/**
  * @author ricky
  * @date 2021/12/10
  */
@ApiModel(value="T_SJMX_XT_ZDDY")
@Data
public class SjmxXtZddy {
    /**
    * 实体编码
    */
    @ApiModelProperty(value="实体编码")
    private String stbm;

    /**
    * 字段名称
    */
    @ApiModelProperty(value="字段名称")
    private String zdmc;

    /**
    * 字段描述
    */
    @ApiModelProperty(value="字段描述")
    private String zdms;

    /**
    * 字段类型：00 其它  01 String 02 Date 03 Time  04 Number 11 Image 12 File 14 Dir 13 Blob 31 DM 32 DMS 33 AYDM 34 AYDMS 35 DWDM 36 DWDMS  41 BM  42 BMS
    */
    @ApiModelProperty(value="字段类型：00 其它  01 String 02 Date 03 Time  04 Number 11 Image 12 File 14 Dir 13 Blob 31 DM 32 DMS 33 AYDM 34 AYDMS 35 DWDM 36 DWDMS  41 BM  42 BMS")
    private String zdlx;

    /**
    * 序号
    */
    @ApiModelProperty(value="序号")
    private Long xh;

    /**
    * 字段长度
    */
    @ApiModelProperty(value="字段长度")
    private Integer zdcd;

    /**
    * 字段精度
    */
    @ApiModelProperty(value="字段精度")
    private Integer zdjd;

    /**
    * 字段类别编码
    */
    @ApiModelProperty(value="字段类别编码")
    private String zdlbbm;

    /**
    * 字段类别名称
    */
    @ApiModelProperty(value="字段类别名称")
    private String zdlbmc;

    /**
    * 是否为空
    */
    @ApiModelProperty(value="是否为空")
    private String sfwk;

    /**
    * 是否主键
    */
    @ApiModelProperty(value="是否主键")
    private String sfzj;

    /**
    * 是否加密
    */
    @ApiModelProperty(value="是否加密")
    private String sfjm;

    /**
    * 数据源编码
    */
    @ApiModelProperty(value="数据源编码")
    private Integer sjybm;

    /**
    * 数据源名称
    */
    @ApiModelProperty(value="数据源名称")
    private String sjymc;

    /**
    * 生成策略编码
    */
    @ApiModelProperty(value="生成策略编码")
    private String scclbm;

    /**
    * 生成策略名称
    */
    @ApiModelProperty(value="生成策略名称")
    private String scclmc;

    /**
    * 生成策略参数：json格式
    */
    @ApiModelProperty(value="生成策略参数：json格式")
    private String scclcs;

    /**
    * 是否删除
    */
    @ApiModelProperty(value="是否删除")
    private String sfsc;

    /**
    * 创建时间
    */
    @ApiModelProperty(value="创建时间")
    private Date cjsj;

    /**
    * 最后修改时间
    */
    @ApiModelProperty(value="最后修改时间")
    private Date zhxgsj;
}
